package com.estacionamientos

class Estacionamiento extends AbstractUsuario {
	String cuit
	String nombreContacto
	String razonSocial
	Boolean techado
	Direccion direccion 		
	
	//List fotos = new ArrayList()
	Imagen foto
	List promociones = new ArrayList()
	
	static constraints = {
		cuit(nullable:true,unique:true)
		nombreContacto(nullable:true)
		razonSocial(nullable:true, unique:true)
		foto(nullable:true)
		promociones(nullable:true)
		direccion(nullable:true)
		techado(nullable:true)
	}
	
    static mapping = {
		foto lazy:true
		foto cascade:'all-delete-orphan'
		
		direccion cascade: 'all-delete-orphan'
		
		promociones lazy : true
		promociones cascade : 'all-delete-orphan'
		
    }
	
	static hasMany = [fotos:Imagen,
					  promociones:PromocionCalendar]
	
	//static embedded = ['direccion']
}
